machine for beating - French English Dictionary